#include "grille.h"

void Grille_init(char grille[10][10])
{

    int i,j;
    for (i=0; i<10; i++)
    {
        for(j=0; j<10; j++)
        {
            grille[i][j]='*';
        }
    }
}
void Grille_afficher(char grille[10][10])
{
    int i,j;
    for(i=0; i<10; i++)
    {
        for(j=0; j<10; j++)
        {
            printf("%c ",grille[i][j]);
        }
        printf("\n");
    }
}
void Grille_remplir(char grille[10][10],Bateau tabBateau[5])
{
    int i,j;
    for(i=0; i<5; i++)
    {
        if(tabBateau[i].x != -1 && tabBateau[i].y!= -1)
        {
            if(tabBateau[i].orientationBateau==ORIENTATION_H)
            {
                for(j=0; j<tabBateau[i].taille; j++)
                {
                    if(tabBateau[i].corps[j])
                        grille[tabBateau[i].y][j+tabBateau[i].x]='#';
                    else
                        grille[tabBateau[i].y][j+tabBateau[i].x]=i+'0';
                }
            }
            if(tabBateau[i].orientationBateau==ORIENTATION_V)
            {
                for(j=0; j<tabBateau[i].taille; j++)
                {
                    if(tabBateau[i].corps[j])
                        grille[j+tabBateau[i].y][tabBateau[i].x]='#';
                    else
                        grille[j+tabBateau[i].y][tabBateau[i].x]=i+'0';
                }
            }

        }
    }

}

